package Huihu.src.LQB;

import java.io.IOException;
import java.util.Scanner;

/*
输入一行字符，分别统计出其中英文字母、数字、空格和其他字符的个数。
 */
public class 字符串统计 {
    public static void main(String[] args) throws IOException {
        Scanner scanner=new Scanner(System.in);
        String str=scanner.nextLine();
        char [] chs=str.toCharArray();
        int a=0;//统计字母的个数
        int b=0;//统计数字的个数
        int c=0;//统计空格的字数
        for (int i = 0; i < chs.length; i++) {
            if (chs[i]>='a' && chs[i]<='z' || chs[i]>='A' && chs[i]<='Z'){
                a++;
            }
            if (chs[i]>='0' && chs[i]<='9') {
                b++;
            }
            if (chs[i]==' ') {
                c++;
            }
        }
        System.out.println("字母个数："+a);
        System.out.println("字数个数："+b);
        System.out.println("空格字数："+c);
        System.out.println("其他字符"+(chs.length-a-b-c));
    }
}
